#异常就是程序运行时发生错误的信号（在程序出现错误时
#则会产生一个异常，若程序没有处理它，则会抛出该异常，程序的运行也随之停止）
#1.1语法错误（这种错误，根本过不了python解释器的语法检测，必须在程序执行前就改正）
#语法错误示范一：


#语法错误示范二：
# def test():
#     pass
#pass也是Python的关键字，当它被执行的时候，什么也不会发生

#语法错误示范三：
# class Foo:
#     pass

#1.2逻辑错误
#ValueError
# num = input(">>:")#输入hello
# int(num)

#NameError
# aaa

#IndexError
#
# l = ['egon','aa']
# l[3]

#KeyError
dic = {'name':'egon'}
#字典中没有age这个key
dic['age']